Big Huge Thesaurus

glyceryl trinitrate

noun